package kr.hkit.powerjava.chapter09;

public class Car {
	public static int numberOfCars = 0;
	
	private String color;
	private int speed;
	private int gear;
	private int id;
	
	public Car(String color, int speed, int gear) {
		super();
		this.color = color;
		this.speed = speed;
		this.gear = gear;
		this.id = ++Car.numberOfCars;
	}
	
	public static int getNumberOfCars() {
		return numberOfCars;
	}

	public static void setNumberOfCars(int numberOfCars) {
		Car.numberOfCars = numberOfCars;
	}

	public static void main(String[] args) {
		System.out.println("총 생산한 차량 수 = " +Car.numberOfCars);
		
		Car blue = new Car("blue", 100, 1);
		System.out.println("총 생산한 차량 수 = " +Car.numberOfCars);
		
		Car red = new Car ("red", 60 , 3);
		System.out.println("총 생산한 차량 수 = " +Car.numberOfCars);
		
		Car green = new Car("green", 80, 3);
		System.out.println("총 생산한 차량 수 = " +Car.numberOfCars);
	}
}
